table {
padding:0px; margin:0px;
border:none;
border-spacing:0;
border-collapse:collapse;
}

.table_results {
/* width:890px; height:auto; */
width:100%; height:auto;
text-align:center;
border-style:none;
padding:0; margin:0;
}

.table_results .header {
background:url(../images/form/bg_result-header.png) repeat-x;
height:57px;
font-size:0.8em;
color:white;
font-weight:bold;
text-align:center;
text-shadow:0 2px 0 #202c36;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.table_results .header .colmargin {
width:41px;
background:url(../images/form/bg_result-header_colmargin.png) repeat-x;
}

.table_results .header a {
color:White;
text-decoration:none;
}

.table_results .header .title_l {
width:175px;
background:url(../images/form/bg_result-header_curves_l.png) no-repeat;
}

.table_results .header .title_l_s {
background:url(../images/form/bg_result-header_curves_l.png) no-repeat;
}

.table_results .header .title_r {
width:240px;
background:url(../images/form/bg_result-header_curves_r.png) right no-repeat;
}

.table_results .header .title_r_s {
width:150px;
background:url(../images/form/bg_result-header_curves_r.png) right no-repeat;
}

.table_results .header .title_r_select {
width:87px;
background:url(../images/form/bg_result-header_curves_r_select.png) right no-repeat;
}

.table_results .header .title_price {
width:100px;
background:url(../images/form/bg_result-header.png) repeat-x;
border-left:1px solid white;
border-right:1px solid white;
}

.table_results .header .title_price_m {
width:210px;
background:url(../images/form/bg_result-header.png) repeat-x;
border-left:1px solid white;
border-right:1px solid white;
}

.table_results .header .title_price_s {
width:85px;
background:url(../images/form/bg_result-header.png) repeat-x;
border-left:1px solid white;
border-right:1px solid white;
}


.table_results .row {
background:url(../images/form/bg_result-row.png) repeat-x;
}

.table_results .row_last {
background:#d6d6d6;
height:1px;
}

.table_results .colchk {
width:41px; height:97px;
background:white url(../images/form/bg_result-chkbox.png) 0px 0px no-repeat;
}

.table_results .colchk_selected {
width:41px; height:97px;
background:white url(../images/form/bg_result-chkbox.png) 0px -97px no-repeat;
}

.table_results .colchk_2 {
width:41px; height:97px;
background:white url(../images/form/bg_result-chkbox_2.png) 0px 0px no-repeat;
}

.table_results .colchk_2_selected {
width:41px; height:97px;
background:white url(../images/form/bg_result-chkbox_2.png) 0px -97px no-repeat;
}

.table_results .colchk_last {
width:41px; height:97px;
background:white url(../images/form/bg_result-chkbox.png) 0px -194px no-repeat;
}

.table_results .colchk_last_selected {
width:41px; height:97px;
background:white url(../images/form/bg_result-chkbox.png) 0px -291px no-repeat;
}

.table_results .colchk_checked {
width:41px; height:97px;
background:white url(../images/form/bg_result-chkbox.png) 0px -388px no-repeat;
}

.table_results .col_l {
width:150px;
background:url(../images/form/bg_result-norm.png) right top no-repeat;
}

.table_results .col_l_s {
background:url(../images/form/bg_result-norm.png) right top no-repeat;
}


.table_results .col_select {
width:87px; height:96px;
background:url(../images/form/bg_select.png) right top no-repeat;
}

.table_results .col_select_hover {
width:87px; height:96px;
background:url(../images/form/bg_select.png) 0px -96px no-repeat;
}
.table_results .col_select_m {
width:80px; height:96px;
background:url(../images/form/bg_select.png) no-repeat;
}

.table_results .col_select_m_hover {
width:93px; height:96px;
background:url(../images/form/bg_select.png) 0px -96px no-repeat;
}

.table_results .col_select_selected {
height:96px;
background:url(../images/form/bg_select.png) 0px -192px no-repeat;
}

.table_results .col_select_first {
width:87px; height:96px;
background:url(../images/form/bg_select.png) 0px -288px no-repeat;
}

.table_results .col_r {
width:300px;
background:url(../images/form/bg_result-norm.png) 0px -97px no-repeat;
}

.table_results .col_r_s {
background:url(../images/form/bg_result-norm.png) 0px -97px no-repeat;
}

.table_results .colprice {
width:160px;
background:url(../images/form/bg_result-price.png) repeat-x;
color:#dd1111;
font-size:1.75em;
font-weight:bold;
text-shadow:0 1px 0 rgba(255,255,255,255),0 0 6px rgba(255,255,255,255),0 0 12px rgba(255,255,255,.7);
}

.table_results .colprice_s{
background:url(../images/form/bg_result-price.png) repeat-x;
color:#dd1111;
font-size:1.3em;
font-weight:bold;
text-shadow:0 1px 0 rgba(255,255,255,255),0 0 6px rgba(255,255,255,255),0 0 12px rgba(255,255,255,.7);
}

.table_results .colprice a {
color:#dd1111;
text-decoration:none;
text-shadow:0 1px 0 rgba(255,255,255,255),0 0 6px rgba(255,255,255,255),0 0 12px rgba(255,255,255,.7);
cursor:default;
}

.table_results .colprice a:hover {
color:#dd1111;
text-decoration:none;
text-shadow:0 1px 0 rgba(220,230,230,220),0 0 1px rgba(200,200,200,200),0 0 1px rgba(255,255,255,.7);
}


.border2pxl_grey {
border-left:2px solid #d6d6d6;
}
.border2pxr_grey {
border-right:2px solid #d6d6d6;
}
.border1pxr_grey {
border-right:1px solid #d6d6d6;
}
.border1pxb_grey {
border-bottom:1px solid #d9d9d9;
}

.bg_white {
background:white;
}

.seperator_hilite {
width:41px; height:10px;
background:url(../images/form/bg_hilite_col.png) repeat-y;
clear:both;
}

.seperator_hilite_2 {
width:80px; height:14px;
background:url(../images/form/bg_result-header_colmargin_down.png) center repeat-y;
clear:both;
}

.seperator_hilite_3 {
width:70px; height:14px;
background:url(../images/form/bg_result-header_colmargin_up.png) no-repeat;
clear:both;
}


.hilite {
width:260px; height:34px;
background:url(../images/form/bg_result-hilite.png) repeat-x;
text-align:center;
color:white;
font-size:0.9em;
}

.hilite .left {
float:left;
width:6px; height:34px;
background:url(../images/form/bg_result-hilite.png) 0px -34px no-repeat;
}

.hilite .right {
float:right;
width:6px; height:34px;
background:url(../images/form/bg_result-hilite.png) 0px -68px no-repeat;
}

.hilite .content_ {
float:left;
width:260px;
text-align:center;
font-weight:bold;
text-shadow:0 2px 0 #202c36;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.pad3px{
padding:3px;
}

.pad4px{
padding:4px;
}

.pad4pxtb{
padding-top:4px;
padding-bottom:4px;
}

.pad7pxtb{
padding-top:7px;
padding-bottom:7px;
}

.pad5px{
padding:5px;
}

.pad7px{
padding:7px;
}

.left {
float:left;
}

.right {
float:right;
}


.table_details {
width:100%;
font-size:0.98em;
text-align:center;
}

.table_details .curvetopleft {
width:6px; height:7px;
background:url(../images/form/bg_details_curves.png) no-repeat;
}

.table_details .curvetopright {
width:6px; height:7px;
background:url(../images/form/bg_details_curves.png) 0px -7px no-repeat;
}

.table_details .curvebottomleft {
width:6px; height:7px;
background:url(../images/form/bg_details_curves.png) 0px -14px no-repeat;
}

.table_details .curvebottomright {
width:6px; height:7px;
background:url(../images/form/bg_details_curves.png) 0px -21px no-repeat;
}

.table_details td {
border-right:15px solid white;
}

.pad15pxr {
border-spacing:15px;
}

.txtbottom {
vertical-align:bottom;
}


.bg_grey_2 {
background:#e0e0e0;
}

.bg_grey_3 {
background:#d5d5d5;
}

.bg_grey_4 {
background:#c5c5c5;
}

.bg_grey_5 {
background:#f2f2f2;
}

.w153px {
width:153px;
}

.w205px {
width:205px;
}

.w210px {
width:210px;
}
.w220px {
width:220px;
}

.w322px {
width:322px;
}

.h70px {
height:70px;
}

.white {
color:white;
}

.border2pxdotb {
border-bottom:2px dotted white;
}
.border1pxdotb_dark {
border-bottom:1px solid #b1b1b1;
}
.border1pxdotb_light {
border-bottom:1px solid #c5c5c5;
}

.price {
color:#dd1111;
font-size:2em;
font-weight:bold;
text-shadow:0 1px 0 rgba(255,255,255,255),0 0 6px rgba(255,255,255,255),0 0 12px rgba(255,255,255,.7);
}

.price_old {
color:#dd1111;
font-size:1.5em;
font-weight:bold;
text-decoration:line-through;
}

.txtleft {
text-align:left;
}

.w300px {
width:300px;
}

.w312px {
width:312px;
}

.w327px {
width:327px;
}

.w400px {
width:300px;
}

.w480px {
width:480px;
}

.seperator_15px {
height:15px;
}

.txtcenter {
text-align:center;
}

.pad50pxt {
padding-top:39px;
}

.bg_submit-arrow {
background:url(../images/form/bg_submit-arrow.png) top left no-repeat;
width:42px; height:48px;
}
